package org.example.domain;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

//@Data
@Table(name = "t_systemdictionarytype")
public class Systemdictionarytype {
  //与表中的主键对应的字段，必须添加注解@Id,以确定哪个属性是对应 的主键
  @Id
  private Integer id;
  //如果说实体类中的属性名与表中的字段对应关系（要么属性名与字段名相同，要么符合 驼峰命名法）
  //满足这2种情况，属性上不再需要添加任何注解
  //如果不满足，则需要添加一个注解:@Column
  @Column(name = "sn") //表字段中的sn与属性sna对应
  private String sna;
  private String name;

  public Integer getId() {
    return id;
  }

  public void setId(Integer id) {
    this.id = id;
  }

  public String getSna() {
    return sna;
  }

  public void setSna(String sna) {
    this.sna = sna;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  @Override
  public String toString() {
    return "Systemdictionarytype{" +
            "id=" + id +
            ", sna='" + sna + '\'' +
            ", name='" + name + '\'' +
            '}';
  }
}
